console.log( __filename );
//>C:\Users\lenovo\Desktop\_冯宇亮\代码\nodeJs_20180423\16\main.js

console.log( __dirname );
//>C:\Users\lenovo\Desktop\_冯宇亮\代码\nodeJs_20180423\16



 function printHello(){
    console.log( "Hello, World!");
 }
 // 两秒后执行以上t函数
 var t = setTimeout(printHello, 2000);
 
 var x = setTimeout(printHello, 2000);
 // 清除定时器,这个x函数被清除了
 clearTimeout(x);

 //console方法
 console.time('small loop');  
 for (var i = 0; i < 100000; i++) {  
     ;  
 }  
 console.timeEnd('small loop'); 

 console.info('返回信息性消息');
 console.error('错误');
 console.warn('警告');
 console.dir('检查');

 console.trace();
 
 //process方法
 process.on('exit', function(code) {

    // 以下代码永远不会执行
    setTimeout(function() {
      console.log("该代码不会执行");
    }, 0);
    
    console.log('退出码为:', code);
  });
  console.log("程序执行结束");
  //Process属性
  // 输出到终端
process.stdout.write("Hello World!" + "\n");

// 通过参数读取
process.argv.forEach(function(val, index, array) {
   console.log(index + ': ' + val);
});

// 获取执行路径
console.log(process.execPath);


// 平台信息
console.log(process.platform);